#include <iostream>
#include "Time.h"
#ifndef CUSTOMER_OBJ_H
#define CUSTOMER_OBJ_H

using namespace std;

class Customer_Obj {
     public:
        Customer_Obj();
        void setFirstName();
        string getFirstName();
        void setLastName();
        string getLastName();
        Time getTimeInStore();
        int getArrivalTime();
        void setArrivalTime();
        void setPayType();
        string getPayType();
        bool isInDeli();
        bool isInSweepstakes();
        void setNumItems();
        int getNumItems();
        void createFirstNameArray();
        void createLastNameArray();
        void setLineProcessTime(int time);
        int getLineProcessTime();
        void setActionTime(int time);
        int getActionTime();
        void setFullName(string last,string first);
        string getFullName();


     private:
        int ArrivalTime;
        int lineProcessTime;
        int actionTime;
        string fName;
        string lName;
        int numItems;
        bool payCash;
        bool payCredit;
        bool payCheck;
        bool inDeli;
        bool inSweeps;
        bool deliChoose;
        bool sweepsChoose;
        string fullName;
        string firstNames[200];
        string lastNames[200];
};
#endif
